// !buffer是用来处理二进制数据，二进制数据的表示方式,文件存储在硬盘上
var buf1 = Buffer.from("hello node", "utf-8");
console.log(buf1);
console.log(buf1.length); //输出包含的数据的个数
//相同的数据用不同的方法转换成字符串格式，结果是不一样的
var buf2 = buf1.slice(0, 6);
console.log(buf2.toString("utf-8"));


//?buffer是node中一个封装二进制数据的库
//utf-8:可变宽编码，适用于Unicode字符集的任何字符，更适用于中文的编码，默认编码方式
/*base64：用于在字符文档内嵌入可以被转化成字符串的二进制数据，
在需要时又可以完整无损的转换为二进制数据 */
/*buffer.alloc创建一个定长的二进制字符串(缓冲区)*/